package com.greenhouse.business.service.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.greenhouse.business.domain.BizDeviceData;
import com.greenhouse.business.mapper.BizDeviceDataMapper;
import com.greenhouse.business.service.IBizDeviceDataService;

/**
 * 【请填写功能名称】Service业务层处理
 * 
 * @author greenhouse
 * @date 2021-05-06
 */
@Service
public class BizDeviceDataServiceImpl implements IBizDeviceDataService {
	@Autowired
	private BizDeviceDataMapper bizDeviceDataMapper;

	/**
	 * 查询【请填写功能名称】
	 * 
	 * @param id 【请填写功能名称】ID
	 * @return 【请填写功能名称】
	 */
	@Override
	public BizDeviceData selectBizDeviceDataById(Long id) {
		return bizDeviceDataMapper.selectBizDeviceDataById(id);
	}

	/**
	 * 查询【请填写功能名称】列表
	 * 
	 * @param bizDeviceData 【请填写功能名称】
	 * @return 【请填写功能名称】
	 */
	@Override
	public List<BizDeviceData> selectBizDeviceDataList(BizDeviceData bizDeviceData) {
		return bizDeviceDataMapper.selectBizDeviceDataList(bizDeviceData);
	}

	/**
	 * 新增【请填写功能名称】
	 * 
	 * @param bizDeviceData 【请填写功能名称】
	 * @return 结果
	 */
	@Override
	public int insertBizDeviceData(BizDeviceData bizDeviceData) {
		return bizDeviceDataMapper.insertBizDeviceData(bizDeviceData);
	}

	/**
	 * 修改【请填写功能名称】
	 * 
	 * @param bizDeviceData 【请填写功能名称】
	 * @return 结果
	 */
	@Override
	public int updateBizDeviceData(BizDeviceData bizDeviceData) {
		return bizDeviceDataMapper.updateBizDeviceData(bizDeviceData);
	}

	/**
	 * 批量删除【请填写功能名称】
	 * 
	 * @param ids 需要删除的【请填写功能名称】ID
	 * @return 结果
	 */
	@Override
	public int deleteBizDeviceDataByIds(Long[] ids) {
		return bizDeviceDataMapper.deleteBizDeviceDataByIds(ids);
	}

	/**
	 * 删除【请填写功能名称】信息
	 * 
	 * @param id 【请填写功能名称】ID
	 * @return 结果
	 */
	@Override
	public int deleteBizDeviceDataById(Long id) {
		return bizDeviceDataMapper.deleteBizDeviceDataById(id);
	}
}
